power storage - Spanish English Dictionary